home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Now 11 / CD-ROM Now MegaDisc 11 (1995-02).iso / discs / tcl / tcl_faq4.par < prev    next >
Encoding:
Text File  |  1994-10-27  |  51.6 KB  |  1,445 lines

  1. Newsgroups: comp.lang.tcl,comp.answers,news.answers
  2. Path: lvirden
  3. From: lwv26@cas.org (Larry W. Virden)
  4. Subject: FAQ: comp.lang.tcl Frequently Asked Questions (5/5)
  5.     (Last updated: March 22, 1994)
  6. Followup-To: comp.lang.tcl
  7. Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
  8.     (FAQ) and their answers.  This is the fifth of five parts.
  9.     This part is a catalog of Tcl-based extensions.
  10. Originator: lvirden@cas.org
  11. Keywords: tcl, expect, extended tcl, wish, tk
  12. Sender: lvirden@cas.org
  13. Reply-To: lvirden@cas.org (Larry W. Virden)
  14. Approved: news-answers-request@MIT.Edu
  15.  
  16. Archive-name: tcl-faq/part5
  17. Version: 4.7
  18. Last-modified: March 22, 1994
  19.  
  20.     For more information concerning Tcl (see "tcl-faq/part1"),
  21. (see "tcl-faq/part2"), (see "tcl-faq/part3"), or (see "tcl-faq/part4").
  22.  
  23. Index of questions:
  24.  
  25. XIII. Since Tcl/Tk appear to be extensible, are there any common extensions?
  26.     o adatcl
  27.     o addinput
  28.     o argument processing for Tcl
  29.     o argument parsing with defaults
  30.     o array name string matching extension
  31.     o binary I/O
  32.     o BLT toolkit
  33.     o busy window
  34.     o C++ compilation of tk
  35.     o C++ Tcl objects
  36.     o calculator
  37.     o Calc_Object
  38.     o calendar
  39.     o Canvas bitmap mask extension
  40.     o Canvas support of printing umlaut
  41.     o Canvas support of open Tcl file
  42.     o CASTE
  43.     o command line bindings for entry widget
  44.     o colorfocus replacement system
  45.     o color settings
  46.     o Compound itcl widget class
  47.     o ctaxt
  48.     o dashproc
  49.     o dashed items in canvas
  50.     o DBM 1.6 interface
  51.     o define bitmaps in tk scripts
  52.     o deck.tk
  53.     o Directed Acyclic Graph (DAG) widgets
  54.     o Disjoint listbox selections (Ewing)
  55.     o Disjoint listbox selections (Ewing/Lutz)
  56.     o Disjoint listbox selections (Raines)
  57.     o Dynamic loading wish
  58.     o Enabled Mail
  59.     o file I/O as events
  60.     o file select (sherman)
  61.     o file select (Silva)
  62.     o font settings
  63.     o foreach additional list enhancement
  64.     o FSBox - file selection box
  65.     o fumx
  66.     o GDBM Tcl interface
  67.     o getdate
  68.     o GLXAux bindings
  69.     o graph
  70.     o GRASS GIS widget
  71.     o GroupKit
  72.     o HTML for Alpha
  73.     o Hush
  74.     o iconbutton
  75.     o [incr Tcl]
  76.     o Informix interface
  77.     o Jungle
  78.     o Key List printing procedures
  79.     o Key symbol dynamic support
  80.     o Key symbols enhanced support
  81.     o Lamda pure Tcl functions - noble
  82.     o Lamda anonymous procedures - thomas
  83.     o Lamda functions - Tromey
  84.     o Lamda functions - Wallach
  85.     o lassign
  86.     o Lightweight plotting to canvas
  87.     o lisp2wish (Kaye)
  88.     o lisp2wish (Kramer)
  89.     o list select
  90.     o list quicksort
  91.     o Metacanvas
  92.     o Moat
  93.     o moreButtons
  94.     o mouse button release command
  95.     o Multibyte Support for Tk
  96.     o Multi-column menus for Tk 3.6
  97.     o Multiple Extensions Management and Dynamic Linking
  98.     o Multiple interpreter support
  99.     o Nautilus
  100.     o net CDF
  101.     o Network management
  102.     o NextStep / Tcl interface (Johnson)
  103.     o NextStep / Tcl MAB
  104.     o NIS+ interface library
  105.     o Objective C / Tcl library
  106.     o Open Scripting Architecture (Apple) Extension
  107.     o OpenWindows tkBind mod
  108.     o Oracle extension to Tcl.
  109.     o Pacco (Pavia Active-Component Compound Objects)
  110.     o Pack widget with no shrink option
  111.     o package extension
  112.     o Password widget
  113.     o Pie menus
  114.     o Pixel position of a character
  115.     o Photo widget
  116.     o Pixmap support
  117.     o Postgres extensions
  118.     o procedure tracing
  119.     o Prolog / Tcl interface
  120.     o pset
  121.     o PV-WAVE interface
  122.     o Salmon random numbers
  123.     o structure like objects in Tcl
  124.     o readline-like function support for tcl
  125.     o readline-like function support for tk
  126.     o readline-like function support for tk - miguel
  127.     o RenderMan bindings
  128.     o Reregister interpreter name
  129.     o Safe Tcl Interpreter
  130.     o Scheme-based Tk
  131.     o searchbox
  132.     o secure tcl
  133.     o showproc.tcl
  134.     o SIPP extensions
  135.     o Spreadsheet
  136.     o SQL support
  137.     o SunOS dld package
  138.     o Sybase Tcl
  139.     o System V ipc
  140.     o tcl and tk shared library support (Brown)
  141.     o tcl and tk shared library support (Salmon)
  142.     o tcl and tk shared library support (Zhu)
  143.     o tcl debugger (libes)
  144.     o tcl debugger (extended tcl)
  145.     o Tcl externals
  146.     o Tcl getopt - earls
  147.     o Tcl getopt - mangin
  148.     o Tcl getopt - roydhouse
  149.     o Tcl IPC interface
  150.     o Tcl Packages
  151.     o Tcl Packages simplified
  152.     o Tcl SQL
  153.     o Tcl-DP
  154.     o tcl2array
  155.     o tclcompare
  156.     o tclIV
  157.     o tclMIDI
  158.     o tclOBST
  159.     o tclprof
  160.     o tclRawTCP
  161.     o tclsockets
  162.     o tclTCP
  163.     o Tcl/Tk Japanized; support for Kanji
  164.     o tclvogle
  165.     o Extended Tcl (tclX)
  166.     o tclX / Tk merge
  167.     o tclX dynamic library patches
  168.     o tclXt
  169.     o tclXtsend
  170.     o tcl_object
  171.     o tcl_streams
  172.     o tcpConnect
  173.     o TDebug
  174.     o text widget 16 bit text support
  175.     o text widget enhancements
  176.     o text widget improved bindings
  177.     o text widget underline colors
  178.     o theObjects
  179.     o Tix widget set
  180.     o Tk auxilary library of bindings
  181.     o tk Bell and Cutbuffer patches
  182.     o Tk Canvas Segments
  183.     o Tk Emacs bindings
  184.     o Tk Emacs widget
  185.     o Tk focus follows pointer
  186.     o TkIcon
  187.     o tkInput
  188.     o TkMegaWidget
  189.     o Tk menu insert subcommand
  190.     o tk mwm enhancements
  191.     o Tk Perl 4
  192.     o Tk Perl 5
  193.     o tk RichText Format widget
  194.     o Tk without X (beta)
  195.     o tk-mod.shar
  196.     o tkCanvSeg
  197.     o tkFScale
  198.     o tkGLXwin
  199.     o TkSteal
  200.     o tkText (Tk 1.3 compatible - Christenson)
  201.     o tkText (Tk 1.3 compatible - Cole)
  202.     o tkText (Tk 2.0 compatible)
  203.     o TkWindow access
  204.     o tk equivalent of XTextWidth
  205.     o Tooltalk interface
  206.     o Transportable Objects
  207.     o tree widget (brighton)
  208.     o tree widget (richardson)
  209.     o turtle graphics
  210.     o validate
  211.     o varframe
  212.     o VUM widgets
  213.     o warp
  214.     o widgetTree
  215.     o wmstuff
  216.     o X11 Selection support enhancement
  217.     o X11 visual selection subcommand
  218.     o X11 XID enhancement - kaplan
  219.     o X11 XID enhancement - hoegeman
  220.     o XView Drop support
  221.     o Zircon
  222.  
  223. XIV. Is there any commercial use of Tcl/Tk?
  224.  
  225. End of FAQ Index
  226.  
  227. ----------------------------------------------------------------------
  228.  
  229. ------------------------------
  230.  
  231. From: FAQ Tcl/Tk Package Catalog
  232. Subject: -XIII- Since Tcl/Tk appear to be extensible, are there any
  233.         common extensions?
  234.  
  235. What: adatcl
  236. Where: ftp://ftp.cs.colorado.edu/pub/cs/distribs/arcadia/adatcl7.3.tar.Z
  237.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/adatcl7.3.tar.gz
  238. Description: Interface between Verdix/Sunada compiler and Tcl.
  239. Contact: dennis@cs.colorado.edu (Dennis Heimbigner)
  240.  
  241. What: addinput
  242. Where: ftp://ftp.neosoft.com/pub/distrib/addinput-3.6a.Z
  243.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/addinput-3.6a.gz
  244. Description: Implements two new Tk file handle callback commands.
  245. Contact: "Mark Diekhans" <markd@grizzly.com>
  246.  
  247. What: argument processing for Tcl
  248. Where: From the contact
  249. Description: Provides Tk-like argument processing to Tcl proc writers.
  250. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  251.  
  252. What: argument parsing with defaults
  253. Where: From the contact
  254. Description: Tcl code to parse arguments and provide default values.
  255.     See theObjects-2.x for a C version.
  256. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  257.  
  258. What: array name string matching extension
  259. Where: From the contact
  260. Description: A small extension to tclVar to allow a pattern to be
  261.     used with the "array names" command.  An array used as a
  262.     2D-array by having elements of the form:  matrix(x,y) could be
  263.     accessed by: array names matrix "1,*" to return all elements in
  264.     the first column.
  265. Contact: sau@wind.bellcore.com (Stephen A Uhler)
  266.  
  267. What: binary I/O
  268. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/binary-io-hack
  269. Description: Tcl based way of reading binary data containing nulls.
  270. Contact: "John Robert LoVerso" <John@LoVerso.Southborough.MA.US>
  271.  
  272. What: BLT toolkit
  273. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/BLT-1.5.tar.gz
  274. Description: Library of Tk extensions.  Includes new versions of
  275.     x/y graph, barchart, hypertext, and busy widgets, a table geometry
  276.     manager, read and write bitmap commands, cut buffer, bell,
  277.     minor window manager interfaces, drag and drop support,
  278.     and several useful debugging commands.
  279. Contact: george.howlett@att.com (George A. Howlett)
  280.  
  281. What: busy window
  282. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/busy-1.1.tar.Z
  283. Description: Tk extension to create a busy command which prevents the
  284.     user from clicking on application buttons while the program is busy.
  285.     The author/contact recommends you move to the BLT toolkit.
  286. Contact: george.howlett@att.com (George A. Howlett)
  287.  
  288. What: C++ compilation of tk
  289. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.6forC++.patch.gz
  290. Description: A patch that allows tk 3.2 main.c and other extension routines
  291.     to be compiled with a C++ compiler.
  292. Contact: Ken Yap <ken@syd.dit.csiro.au>
  293.  
  294. What: C++ Tcl objects
  295. Where: From the contact
  296. Description: C++ code which allows you to develop software in C++
  297.     and create C++ objects which implemented in Tcl/Tk.
  298. Contact: stephan@cs.tu-berlin.de (Stephan Herrmann)
  299.  
  300. What: Calc_Object
  301. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/bc.tar.Z
  302. Description: A Tcl object which talks to bc via expect.
  303. Contact: "Terrence Brannon" <tb06@pl122e.eecs.lehigh.edu>
  304.  
  305. What: calculator
  306. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/calculator.tk.tar.Z
  307. Description: Simple Tk calculator
  308. Contact: "Richard Booth" <richard.booth@att.com>
  309.  
  310. What: calendar
  311. Where: From the contact
  312. Description: Tk calendar widget
  313. Contact: sani@att.com (Sani Nassif [227])
  314.  
  315. What: Canvas bitmap mask extension
  316. Where: From the contact
  317. Description: Patch file for tkCanvBmap to add a -mask option for drawing
  318.     bitmaps.
  319. Contact: fine@cis.ohio-state.edu (Thomas A Fine)
  320.  
  321. What: Canvas support of printing umlaut
  322. Where: From the contact
  323. Description: Patch to prolog.ps to allowing printing of umlauts.
  324. Contact: jfh@ES-sun2 (Johann Friedrich Heinrichmeyer)
  325.  
  326. What: Canvas support of open Tcl file
  327. Where: From the contact
  328. Description: Tk 3.6 canvas postscript subcommand enhancement to accept
  329.     open Tcl file in -file option.
  330. Contact: tromey@klab.caltech.edu (Tom Tromey)
  331.  
  332. What: CASTE
  333. Where: From the contact
  334. Description: o-o programming based on Common Lisp Object System (CLOS)
  335. Contact: braver@cs.berkeley.edu (Michael Braverman)
  336.  
  337. What: command line bindings for entry widget
  338. Where: From the contact
  339. Description: Bindings to turn an entry widget into a command line.
  340. Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)
  341.  
  342. What: colorfocus replacement system
  343. Where: From the contact
  344. Description: Tk replacement code to inform the window manager about
  345.     non-standard colormaps.
  346. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  347.  
  348. What:  color settings
  349. Where: From the contact
  350. Description: Tcl procedure to select appropriate color whether machine is
  351.     color or monochrome
  352. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  353.  
  354. What: Compound itcl widget class
  355. Where: From the contact
  356. Description: An itcl abstract base class for compound widgets.
  357. Contact: np2@doc.ic.ac.uk (Nat Pryce)
  358.  
  359. What: ctaxt
  360. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/ctaxt1.1.tar.gz
  361. Description: Combine Tcl/Tk with other X Window toolkits (like Motif)
  362.     into a single graphical user interface.
  363. Contact: Holger Pleiss <pleiss@expgb.esrf.fr>
  364.  
  365. What: dashproc
  366. Where: From the contact
  367. Description: Defines procedures that take Tk like options and forces them
  368.     to become variables in your procedure.
  369. Contact: gordon@aic.lockheed.com (Phil Gordon)
  370.  
  371. What: dashed items in canvas
  372. Where: ftp://zenon.inria.fr/pub/tk/tkCanvDashed.tar.Z.
  373. Description: New function to be linked into interpreter.
  374. Contact: mangin@debussy.inria.fr (Frank Mangin)
  375.  
  376. What: DBM 1.6 interface
  377. Where: From the contact
  378. Description: A Tcl interface to db-1.6 , the new BSD dbm replacement.
  379. Contact: phk@login.dkuug.dk (Poul-Henning Kamp)
  380.  
  381. What: define bitmaps in tk scripts
  382. Where: From the contact
  383. Description: Add a Tk command called defbitmap which allows you to define the
  384.     hex codes for a bitmap to be used in a script.
  385. Contact: ishisone@sra.co.jp (Makoto Ishisone)
  386.  
  387. What: deck.tk    
  388. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/deck.tk.Z
  389. Description: A simple implementation of InterViews "deck" widget
  390. Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
  391.  
  392. What: Directed Acyclic Graph (DAG) widgets
  393. Where: From the contact
  394. Description: Tk DAG display widget (computed in LISP and visualized in Tk).
  395.     To be made available in May, 1993.
  396. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  397.  
  398. What: Disjoint listbox selections (Ewing)
  399. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/Listbox.patch.Z
  400.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/MListbox-patch
  401. Description: Tk 3.x listbox Disjoint selections.
  402. Contact: "Marc R. Ewing" <meathead@acpub.duke.edu>
  403.     "Heiko Schroeder" <heiko@pool.informatik.rwth-aachen.de>
  404.  
  405. What: Disjoint listbox selections (Ewing/Lutz)
  406. Where: From the contact
  407. Description: Port of Ewing's patch to the latest Tk.
  408. Contact: dal@mdavcr.mda.ca (Dale Lutz)
  409.  
  410. What: Disjoint listbox selections (Raines)
  411. Where: From the contact
  412. Description: Code similar to that used by TkMail generalized.
  413. Contact: raines@cgibm1.SLAC.Stanford.EDU (Paul E. Raines)
  414.  
  415. What: SunOS dld package
  416. Where: From the contact
  417. Description: Tcl front end for SunOS 4.x dynamic loading routines.
  418. Contact: "Jean-Luc Chatelain" <jlc@adaclabs.com>
  419.  
  420. What: Dynamic loading wish
  421. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/dlwish.tar.gz
  422. Description: Assists in building a wish with a load command which can
  423.     be used to incorporate a Tcl/Tk library which has been
  424.     dynamically linked and follows the Bollini format.
  425. Contact: mdm@cis.ohio-state.edu (Michael Moore)
  426.  
  427. What: Enabled Mail
  428. Where: ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl.tar.Z
  429. Description: Incoming email processing tool based on Tcl.  Software
  430.     also available which can build MIME messages and send them.
  431.     Incoming email processing includes ability to execute
  432.     encapsulated Tcl programs at delivery or upon viewing.
  433. Contact: safe-tcl-request@uunet.uu.net
  434.  
  435. What: file I/O as events
  436. Where: From the contact
  437. Description: A Tk file handler command which uses Tk_CreateFileHandler().
  438. Contact: S.Clayman@cs.ucl.ac.uk
  439.  
  440. What: file select (Silva)
  441. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/fileselect.tcl.gz
  442. Description: file selector box
  443. Contact: "Mario Jorge Silva" <msilva@cs.Berkeley.EDU>
  444.  
  445. What: file select (sherman)
  446. Where: From the contact
  447. Description: A "more over-developed file-selection mechanism".
  448. Contact: asherman@fmrco.com (Aaron Sherman)
  449.  
  450. What: Tk focus follows pointer
  451. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/focus3.1a.PATCH.Z
  452. Description: Tk 3.[12] patch to implement focus follows pointer and
  453.     key propagation model.
  454. Contact: "Kennard White" <kennard@ohm.Berkeley.EDU>
  455.  
  456. What: font settings
  457. Where: From the contact
  458. Description: Tcl package "getfont" which returns a font matching request
  459.     as closely as possible.
  460. Contact: spencer@med.umich.edu (Spencer W. Thomas)
  461.  
  462. What: foreach additional list enhancement
  463. Where: From the contact
  464. Description: Enhance the Tcl foreach to support more than one list.
  465. Contact: faustus@CS.Berkeley.EDU (Wayne A. Christopher)
  466.  
  467. What: FSBox - file selection box
  468. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/FSBox.tar.Z
  469.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkFSBox.tar.Z
  470. Description: Tk 3.x File Selection dialog box
  471. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  472.  
  473. What: fumx
  474. Where: ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*
  475. Description: Tk/Tcl extention that allows it to front-end other languages.
  476. Contact: sinclair@dcs.gla.ac.uk
  477.  
  478. What: GDBM Tcl interface
  479. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclgdbm1.0.tar.gz
  480. Description: A Tcl interface to the GNU dgm database software.
  481. Contact: tdoan@bnr.ca (Tuan Doan)
  482.  
  483. What: getdate
  484. Where: From the contact
  485. Description: Adds getdate command to tcl interpreter.
  486. Contact: mh@awds.imsd.contel.com (Michael Hoegeman)
  487.  
  488. What: GLXAux bindings
  489. Where: ftp://ftp.cs.princeton.edu:/incoming/dwallach/glxaux-1.0.tar.gz
  490. Description: Set of Tcl bindings for most GL commands and
  491.     Perl script to generate Tcl bindings given prototypes of
  492.     C procedures.
  493. Contact: dwallach@cs.princeton.edu (Dan Wallach)
  494.  
  495. What: graph
  496. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/graph-1.1.tar.Z
  497. Description: XY graphic plot and hypertext widgets for Tk 2.x
  498.     The author/contact recommends you move to the BLT toolkit.
  499. Contact: "George Howlett" <george.howlett@att.com>
  500.  
  501. What: GRASS GIS widget
  502. Where: From the contact
  503. Description: Contact has an alpha version of a GRASS GIS display only
  504.     widget.  Can display multiple themes in overlay or replace mode.
  505.     More details when contact has progressed.
  506. Contact: tmoore@pnfi.forestry.ca (Tom Moore)
  507.     
  508. What: GroupKit
  509. Where: ftp://ftp.cpsc.ucalgary.ca/pub/grouplab/software/groupkit-2.3.tar.Z
  510.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/groupkit-1.0.tar.Z
  511. Description: Tcl/Tk based version of InterViews GroupKit.
  512. Contact: Saul Greenberg <saul@cpsc.ucalgary.ca>,
  513.     Mark Roseman <roseman@edm.isac.ca>
  514.  
  515. What: HTML for Alpha
  516. Where: From the contact.
  517. Description: an early version of an HTML editing mode for
  518.     the MacOS Tcl-based Alpha editor.
  519. Contact: Scott W Brim <swb1@cornell.edu>
  520.  
  521. What: Hush
  522. Where: ftp://ftp.cs.vu.nl/eliens/hush-1.2.tar.Z
  523.     ftp://ftp.cs.vu.nl/eliens/hush-contrib-1.0.tar.Z
  524. Description: C++ API for Tcl/Tk
  525. Contact: eliens@cs.vu.nl (A Eliens)
  526.  
  527. What: iconbutton
  528. Where: From the contact
  529. Description: Tk 1.4 button widget which displays bitmap
  530. Contact: Trevor.Lowe@comp.vuw.ac.nz (Trevor Lowe)
  531.  
  532. What: [incr Tcl]
  533. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/itcl-1.3.tar.Z
  534. Description: Set of extensions to support object-oriented programming in Tcl.
  535. Contact: michael.mclennan@att.com (Michael J. McLennan)
  536.  
  537. What: Informix interface
  538. Where: From the contact
  539. Description: Interface between Informix and Tcl/TK.
  540. Contact: Sean.Levy@cs.cmu.edu
  541.  
  542. What: Jungle
  543. Where: From the contact
  544. Description: Tcl based WWW server
  545. Contact: Lindsay.Marshall@newcastle.ac.uk
  546.  
  547. What: Key List printing procedures
  548. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/keylprint.tlib.Z
  549. Description: Pretty printing TclX keylists for human consumption.
  550. Contact: spencer@med.umich.edu (Spencer W. Thomas)
  551.  
  552. What: Key symbol dynamic support
  553. Where: From the contact
  554. Description: patch to tkBind.c to look up non-standard Key symbols using Xlib.
  555. Contact: a904209@pluto.tiuk.ti.com
  556.  
  557. What: Key symbols enhanced support
  558. Where: From the contact
  559. Description: Tk enhancement for additional keysym support.
  560. Contact: etxmesa@eos.ericsson.se (Michael Salmon)
  561.  
  562. What: Lamda pure Tcl functions - noble
  563. Where: From the contact
  564. Description: Provide support for unnamed procs in Tcl.
  565. Contact: kjx@comp.vuw.ac.nz (R James Noble)
  566.  
  567. What: Lamda anonymous procedures - thomas
  568. Where: From the contact
  569. Description: Set of Tcl modifications to allow definition of anonymous
  570.     (unnamed) procedures
  571. Contact: spencer@med.umich.edu (Spencer W. Thomas)
  572.  
  573. What: Lamda functions - Tromey
  574. Where: From the contact
  575. Description: Hack to the unknown function to provide a simple
  576.     implementation of anonymous lamda functions.
  577. Contact: tromey@klab.caltech.edu (Tom Tromey)
  578.  
  579. What: Lamda functions - Wallach
  580. Where: From the contact
  581. Description: Simple proc to provide a lamda-like capability in Tcl.
  582. Contact: dwallach@cs.Princeton.EDU (Dan Wallach)
  583.  
  584. What: lassign
  585. Where: From the contact
  586. Description: Assign elements of list to the given variables.
  587. Contact: halazar@media.mit.edu (Michael Halle)
  588.  
  589. What: Lightweight plotting to canvas
  590. Where: From the contact
  591. Description: Extension to TkPixmap to support plotting, clearning and
  592.     copying of user-defined pixmaps to a canvas.
  593. Contact: Martin Smith <martin@ner.com>
  594.  
  595. What: lisp2wish (Kaye)
  596. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/lisp2wish6.tar.Z
  597. Description: Wish to Common Lisp interface
  598. Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)
  599.  
  600. What: lisp2wish (Kramer)
  601. Where: From the contact
  602. Description: Common Lisp to tk interface
  603. Contact: kramer@cs.toronto.edu (Bryan M Kramer)
  604.  
  605. What: list select
  606. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/listselect.tcl.Z
  607. Description: Simple file selector
  608. Contact: "Mario Jorge Silva" <msilva@cs.Berkeley.EDU>
  609.  
  610. What: list quicksort
  611. Where: From the contactd
  612. Description: short set of Tcl routines which implement the quicksort
  613.     algorithm over lists using user-defined comparison function.
  614. Contact: np2@doc.ic.ac.uk (Nat Pryce):w
  615.  
  616. What: Metacanvas
  617. Where: From the contact
  618. Description: Tk extension to read and write canvas metafiles.
  619. Contact: np2@doc.ic.ac.uk (Nat Pryce)
  620.  
  621. What: Moat
  622. Where: ftp://ftp.x.org/contrib/tclMotif.1.1.tar.Z
  623.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclMotif.1.1.tar.Z
  624. Description: A Tcl shell (moat) which uses Motif widgets rather than
  625.     Tk widgets.
  626. Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)
  627.  
  628. What: moreButtons
  629. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/moreButtons-1.0.tar.Z
  630. Description: Small collection of extensions to Tk 3.4 which add a simple
  631.     triangular button like the ones at the ends of scroll bar
  632.     and a button which can have both bitmap and text.
  633. Contact: simmdan@isu.edu (Daniel Simmons)
  634.  
  635. What: mouse button release command
  636. Where: From the contact
  637. Description: A Tk command to indicate explicitly that the mouse button
  638.     has been released - resolves problems where local grabs and
  639.     mouse button conflicts are encountered.
  640. Contact: golding@merl.com (Andy Golding)
  641.  
  642.  
  643. What: Multibyte Support for Tk
  644. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/patch-16bit.0.2.1.tar.Z
  645. Description: Tk 3.2 support for 2 byte character strings.
  646. Contact: furukawa@apricot.kek.jp (Kazuro Furukawa)
  647.  
  648. What: Multi-column menus for Tk 3.6
  649. Where: From the contact
  650. Description: Patch to implement multi-column menus for tk3.6.
  651. Contact: schilz@mpi-sb.mpg.de (Thomas Schilz)
  652.  
  653. What: Multiple Extensions Management and Dynamic Linking
  654. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/shells-1.1.tar.gz
  655. Description: A small package for dynamic loading of Tcl/Tk extensions as
  656.     suggested during the Tcl 93 Workshop.  Includes a basic Tcl shell,
  657.     a modified wish shell, and a dynamic extension loader for SunOS.
  658. Contact: bollini@ipvvis.UNIPV.IT (Alessandro Bollini)
  659.     "Alessandro Rubini" <rubini@ipvvis.unipv.it>
  660.  
  661. What: Multiple interpreter support
  662. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/minterp-0.9.tar.Z
  663. Description: Create/control Multiple Interpreters from TCL, and also
  664.     Object Oriented Programming.
  665. Contact: David Herron <david@davids.mmdf.com>
  666.  
  667. What: Nautilus
  668. Where: From the contact
  669. Description: A browser for [incr tcl] classes.
  670. Contact: Lindsay.Marshall@newcastle.ac.uk
  671.  
  672. What: net CDF
  673. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/net_tcl.tar.Z
  674. Description: Tcl wish with hooks for netCDF (??)
  675. Contact: Unknown
  676.  
  677. What: Network Management / SNMP
  678. Where: ftp://nexus.yorku.ca/pub/tcl_snmp/
  679.     ftp://ftp.ibr.cs.tu-bs.de/pub/languages/tcl/contrib/tcl_snm/
  680.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl_curses.shar.Z
  681. Description: An initial implementation of an API for SNMP.  This is currently
  682.     being reworked in the light of SNMPv2.  Please check with the mail-
  683.     server for current status.  Send a help line to the mailserver
  684.     for details of signing up for the SNMP tcl mailing list.
  685.     Also note that packages such as
  686.     tcl_curses, tcl_dbm, tcl_mib, tclnm, and tcl_snmp or tk_snmp
  687.     are available.
  688.     Contact the mailing list to ask for details.
  689. Contact: majordomo@data.fls.dk (Mailing service daemon)
  690.  
  691. What: NeXTSTEP / Tcl interface (Johnson)
  692. Where: ftp://media.mit.edu/pub/WavesWorld/WW1.0B2Complete.tar
  693.     ftp://media.mit.edu/pub/WavesWorld/WW1.0B2SrcOnly.tar
  694. Description: This is a strictly NeXTSTEP interface.  One of the two palettes
  695.     included in this release is WWTCLWidgets one take on how to integrate
  696.     Tcl into the NeXTSTEP development environment.
  697.     The other palette makes use of the Tcl widget pallette.
  698.     The other WavesWorld palettes, on media.mit.edu:pub/WavesWorld,
  699.     integrate Tcl into IB, complete with a suite of UI objects,
  700.     and a 3D modeling language called eve, which is basically tcl with a
  701.     full RenderMan binding.  The WWTCLWidgetsPalette includes a WWTCLInterp,
  702.     which is an objective-C wrapper around a Tcl interp.
  703. Contact: "Michael B. Johnson" <wave@media.mit.edu>
  704.  
  705. What: NextStep / Tcl MAB
  706. Where: ftp://cs.orst.edu/pub/next/submissions/
  707. Description: A Tcl 7.3 MAB - unfortunately, I don't speak NextStep so
  708.     that's about all I know.
  709. Contact: Unknown
  710.  
  711. What: NIS+ interface library
  712. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/nistcl-0.01.tar.gz
  713.     ftp://csi.jpl.nasa.gov/pub/tcl/nistcl-0.01.tar.gz
  714. Description: Super pre-alpha release of a TCL interface SunOS 5.x NIS+ library.
  715. Contact: mwette@mr-ed.jpl.nasa.gov (Matt Wette)
  716.  
  717. What: Objective C / Tcl library
  718. Where: ftp://cs.rochester.edu/pub/libcoll/libtclobjc-0.1.tar.gz
  719.     ftp://ftp.informatic.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/
  720. Description: A library consists of objects and support functions for
  721.     communicating between Objective-C and Tcl/Tk.  From Tcl you can send
  722.     messages to Objective-C objects and get textual representations of
  723.     what's returned.  The library requires gcc-2.5.2 or higher,
  724.     tcl-7.3, tk-3.6, libcoll-931026, libreadline and GNU make.
  725. Contact: mccallum@cs.rochester.edu (R. Andrew McCallum)
  726.  
  727. What: Open Scripting Architecture (Apple) Extension
  728. Where: ftp://ftp.msen.com/pub/vendor/ice
  729. Description: Mac tickle extension for Apple's OSA communication.
  730. Contact: Tim Endres
  731.  
  732. What: OpenWindows tkBind mod
  733. Where: From the contact
  734. Description: One line patch to change the Alt modifier from using Mod2
  735.     to using Mod4.
  736. Contact: darkfox@netcom.com (Johnson Michael Earls)
  737.  
  738. What: Oracle extension to Tcl.
  739. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/oratcl-2.1.tar.gz
  740. Description: Provide access to a Oracle Database server from within Tcl.
  741.     Based on Tcl 7.3.
  742. Contact: "Tom Poindexter" <tpoind@advtech.uswest.com>
  743.  
  744. What: Pacco (Pavia Active-Component Compound Objects)
  745. Where: ftp://iride.unipv.it/pub/Pacco/
  746. Description: A way to manage objects in a distributed environment.  Uses
  747.     Tcl 6.7/Tk 3.2, and prefers use of the shells-1.0 environment.
  748. Contact: rubini@ipvvis.unipv.it (Alessandro Rubini)
  749.     alberto@ipvvis.unipv.it (Alberto Biancardi)
  750.  
  751. What: Pack widget with no shrink option
  752. Where: From the contact
  753. Description: Code to add a noshrink option to Pack so that each button
  754.     can be the same size.
  755. Contact: welch@parc.xerox.com (Brent Welch)
  756.  
  757. What: package extension
  758. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/package0.1.patch.Z
  759. Description: Tcl 7 extension to allow collections of related variables
  760.     and procedures.
  761. Contact: cimarron@miro.com (Cimarron Taylor)
  762.  
  763. What: Password widget
  764. Where: From the contact
  765. Description: Tk entry box widget which does not show it's contents.
  766.     Should appear in tkauxlib 2.0.
  767. Contact: kennykb@dssv01.crd.ge.com (Kevin B. Kenny)
  768.  
  769. What: Pie menus
  770. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tkpie.tar.Z
  771. Description: Menus presented as a slice of a pie rather than a box.
  772. Contact: don@toad.com (Don Hopkins)
  773.  
  774. What: Pixel position of a character
  775. Where: From the contact
  776. Description: Get the pixel positions of characters.
  777. Contact: maniac@cs.unlv.edu (Eric J. Schwertfeger)
  778.  
  779. What: Photo widget
  780. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/photo-2.3.tar.Z
  781.     ftp://dcssoft.anu.edu.au/pub/tk/photo-2.3.tar.Z
  782.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/photo.tar.Z
  783. Description: widget which displays a monochrome or color image using dithering
  784.     (photo.tar.Z is an older version).
  785. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  786.  
  787. What: Pixmap support
  788. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkPixmap3.6d.tar.gz
  789.     ftp://coma.cs.tu-berlin.de/pub/tcl/extensions/TkPixmap3.6d.tar.Z
  790. Description: Tk 3.x tkBitmap.c modification to support pixmap images with
  791.     -bitmap option.  Supports Xpm3, bitmap, and gif.
  792. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  793.  
  794. What: Postgres extensions
  795. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/PQTcl.tar.Z
  796. Description: C and C++ versions of interface to the UCB libPQ Postgres
  797.     relational database.
  798. Contact: rmaxwell@ossi.COM (Robin J. Maxwell)
  799.  
  800. What: procedure tracing
  801. Where: From the contact
  802. Description: Tcl procedure tracing package.
  803. Contact: bsmith@mickey.CS.Berkeley.EDU (Brian Smith)
  804.  
  805. What: Prolog / Tcl interface
  806. Where: ftp://clement.info.umoncton.ca/pub/BinProlog/BinProlog.2.20.tar.gz
  807. Description: Prolog environment which allows one to also manipulate
  808.     Tcl and Tk objects.
  809. Contact: binprolog@info.umoncton.ca.
  810.  
  811. What: pset
  812. Where: From the contact
  813. Description: Proc which allows a parallel set command.  Note that at least
  814.     two versions of this were posted.
  815. Contact: ted@crl.nmsu.edu (Ted Dunning)
  816.  
  817. What: PV-WAVE interface
  818. Where: From the contact
  819. Description: Tcl interfaces to PV-WAVE.
  820. Contact: Joe Van Andel <vanandel@EDU.ucar.atd.stout>
  821.  
  822. What: Salmon random numbers
  823. Where: From the contact
  824. Description: Tk script displaying Salmon random function.
  825. Contact: glen_fullmer@pts.mot.com (Glen Fullmer)
  826.  
  827. What: Libes random numbers
  828. Where: From the contact
  829. Description: Modified Samon random function for better behavior.
  830. Contact: libes@cme.nist.gov (Don Libes)
  831.  
  832. What: structure like objects in Tcl
  833. Where: From the contact
  834. Description: A Tcl command that lets you use arrays similarly to structs.
  835. Contact: burdick@ars.rtp.nc.us (Bill Burdick)
  836.  
  837. What: readline-like function support for tcl
  838. Where: From the contact
  839. Description: Mods to tclMain to provide support for the GNU readline
  840.     interface or with a few changes another similar interface.
  841. Contact: west@lux.tsd.itg.ti.com (Roger West)
  842.  
  843. What: readline-like function support for tk
  844. Where: From the contact
  845. Description: Mods to bind readline into wish.
  846. Contact: mwette@csi.jpl.nasa.gov (Matt Wette)
  847.  
  848. What: readline-like function support for tk - miguel
  849. Where: From the contact
  850. Description: Tk 3.6 patches for readline support.
  851. Contact: miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza)
  852.  
  853. What: RenderMan bindings
  854. Where: From the contact
  855. Description: Set of bindings to external RenderMan toolkit.
  856. Contact: wave@media.mit.edu (Michael B. Johnson)
  857.  
  858. What: Reregister interpreter name
  859. Where: From the contact (or from the mxedit source code)
  860. Description: Code allows user to change the name of the interpreter.
  861. Contact: welch@parc.xerox.com (Brent Welch)
  862.  
  863. What: Safe Tcl Interpreter
  864. Where: From the contact
  865. Description: Tcl cmds to provide some level of security.
  866. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  867.  
  868. What: searchbox
  869. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/searchbox-1.0.1.tar.Z
  870. Description: Tk widget written that provides Emacs-like searching bindings
  871.     and incremental, exact and regular expression searching
  872.     abilities to Tk text widgets.
  873. Contact: phelps@ginkgo.CS.Berkeley.EDU (Tom Phelps)
  874.  
  875. What: secure tcl
  876. Where: From the contact
  877. Description: Extension to provide a send message evaluator
  878. Contact: fine@cis.ohio-state.edu (Thomas A Fine)
  879.  
  880. What: Scheme-based Tk
  881. Where: ftp://kaolin.unice.fr/pub/STk-1.00.tar.gz
  882. Description: Implementation of Tk replacing Tcl with Scheme.
  883. Contact: eg@unice.fr (Gallesio Erick)
  884.  
  885. What: showproc.tcl
  886. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/showproc.tcl.Z
  887. Description: A new showproc
  888. Contact: lance@markv.com (Lance Ellinghouse)
  889.  
  890. What: SIPP extensions
  891. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tsipp-3.0c.tar.Z
  892.     ftp://ftp.neosoft.com/pub/tcl/distrib/tsipp3.0c.tar.Z
  893. Description: 3D rendering toolkit for Tcl and Tk based on the SImple
  894.     Polygon Processor (SIPP)
  895. Contact: markd@grizzly.com (Mark Diekhans)
  896.  
  897. What: Spreadsheet
  898. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/newspread.tar.Z
  899. Description: Tk spreadsheet like widget, built using canvas and text
  900.     widgets.
  901. Contact: cstruble@gnu.ai.mit.edu. (Craig Struble)
  902.  
  903. What: SQL support
  904. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/isqltcl.tar.Z
  905.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/sql_tcl.tar.Z
  906. Description: A standard document for adding SQL support in Tcl and
  907.     full blown support for INFORMIX in Tcl/Tk.  Now at version 2.1.
  908. Contact: "Srinivas Kumar" <skumar@netcom.com>
  909.  
  910. What: System V ipc
  911. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/svipc-2.1.1.tar.gz
  912. Description: Tcl interface to System V IPC facilities.  Supports
  913.     Tcl 7.3, Tk 3.6, TclX 7.3a.
  914. Contact: "Joe Kelsey" <kelsey@mdd.comm.mot.com>
  915.  
  916. What: Sybase Tcl
  917. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/sybtcl-2.1.tar.gz
  918. Description: Tcl 7.3 interface to Sybase database server, using SQL.
  919.     Also requires the Sybase Open Client (DB-Library) package.
  920. Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
  921.  
  922. What: tcl2array
  923. Where: ftp://ftp.isi.edu/pub/hpcc-papers/touch/tcl2array.tar.Z
  924. Description: This package assists a developer in creating stand-alone
  925.     tk/tcl applications.  This treats Tcl/Tk as truely embedded - the
  926.     user of an application using this package won't have to install
  927.     Tcl/Tk before using the application.
  928. Contact: touch@bel.isi.edu (Joe Touch)
  929.  
  930. What: tclcompare
  931. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclcompare.Z
  932. Description: Compare two lists for equality
  933. Contact: "David Herron" <david@davids.mmdf.com>
  934.  
  935. What: tcl and tk shared library support (Brown)
  936. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.6.sharedlibs.patch.gz
  937.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl7.3.sharedlibs.patch.gz
  938. Description: Set of patches which assume you use gcc 2.x.x which supports
  939.     the -shared option
  940. Contact: philb@cats.ucsc.edu (Philip Brown)
  941.  
  942. What: tcl and tk shared library support (Salmon)
  943. Where: From the contact
  944. Description: Patches to Makefile.in that allows both HP/UX and SunOS 4
  945.     to build shared libraries.
  946. Contact: etxmesa@eos.ericsson.se (Michael Salmon)
  947.  
  948. What: tcl and tk shared library support (Zhu)
  949. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tcltk_shlib0.4.tar.Z
  950. Description: new Makefile.in files for Tcl and Tk to support
  951.     building both shared and static libraries.
  952. Contact: xiaokun@stats.gla.ac.uk (Xiaokun Zhu)
  953.  
  954. What: tcl debugger (libes)
  955. Where: ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z
  956.     ftp://harbor.ecn.purdue.edu/pub/tcl/code/tcl-debug.tar.gz
  957. Description: Tcl debugger patterned after gdb and dbx which can be added
  958.     easily to any Tcl/Tk application.
  959. Contact: libes@cme.nist.gov (Don Libes)
  960.  
  961. What: tcl debugger (extended tcl)
  962. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl.debugger.Z
  963. Description: tclX source level limited debugger (patch to tclX)
  964. Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  965.  
  966. What: Tcl-DP
  967. Where: ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/Tcl-DP/tcl-dp3.1.tar.Z  
  968.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl-dp3.1.tar.gz
  969.     ftp://hplyot.obspm.fr/tcl/mirrors/tcl-dp/
  970.     ftp://ftp.ibp.fr/pub/tcl/contrib/extensions/
  971. Description: Tcl Distributed Programming - a public domain extension
  972.     which adds TCP/IP connection management, remote
  973.     procedure call and distributed object protocols to Tcl/Tk.
  974.     Version 3.0 is a major rewrite.
  975. Contact: tcl-dp@roger-rabbit.CS.Berkeley.EDU or
  976.     tcl-dp-bugs@roger-rabbit.CS.Berkeley.EDU
  977.  
  978. What: Tcl extension tools
  979. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/majorminor.tar.Z
  980. Description: Extension to provide a development environment to ease
  981.     implementing new commands within Tcl/Tk.
  982. Contact: "David Herron" <david@davids.mmdf.com>
  983.  
  984. What: Tcl externals
  985. Where: From the contact
  986. Description: Tcl 6.x package to implement external variables.
  987. Contact: stolcke@ICSI.Berkeley.EDU (Andreas Stolcke)
  988.  
  989. What: Tcl getopt - earls
  990. Where: From the contact
  991. Description: A Tcl-based getopt function.
  992. Contact: darkfox@netcom.com (Johnson Michael Earls)
  993.  
  994. What: Tcl getopt - mangin
  995. Where: From the contact
  996. Description: A Tcl based getopt function.
  997. Contact: mangin@debussy.inria.fr (Frank Mangin)
  998.  
  999. What: Tcl getopt - roydhouse
  1000. Where: From the contact
  1001. Description: A Tcl getopt function with expanded options.
  1002. Contact: Aaron.Roydhouse@comp.vuw.ac.nz (Aaron Roydhouse)
  1003.  
  1004. What: Tcl IPC interface
  1005. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclipc1-0.tar.Z
  1006. Description: Implements Tk's send command without requiring Tk or X11.
  1007. Contact: "Kim Gillies" <gillies@noao.edu>
  1008.  
  1009. What: tclIV
  1010. Where: ftp://ftp.cpsc.ucalgary.ca/pub/roseman/tclIV.tar.Z
  1011. Description: Tk wrappers for InterViews 3.1 widgets.
  1012. Contact: roseman@cpsc.ucalgary.ca (Mark Roseman)
  1013.  
  1014. What: tclMIDI
  1015. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclm-1.0.tar.Z
  1016.     ftp://harbor.ecn.purdue.edu/pub/tcl/code/xdrum-1.0.tar.Z
  1017.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclMIDI0.1.tar.Z
  1018.     ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/xdrum
  1019.     ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/tclm
  1020.     other comp.sources.misc archives
  1021. Description: Tclm is Tcl extended with Standard MIDI file manipulation
  1022.     commands.  xdrum is an extended Tk user interface with a new
  1023.     drum widget, which combines to create wishm.  Also includes Xdrum
  1024.     wishm script, which allows you to edit MIDI drum patterns.
  1025.     Note that a new version, renamed tclmidi-2.0, is now in beta testing.
  1026.     It has been rewritten in C++.  It will be built around tcl7.3.
  1027. Contact: durian@advtech.uswest.com (Mike Durian)
  1028.  
  1029. What: tclOBST
  1030. Where: ftp://ftp.fzi.de/pub/OBST/OBST3-3/
  1031. Description: Tcl library for the OBST persistent object management system.
  1032. Contact: stone@fzi.de
  1033.  
  1034. What: Tcl Packages
  1035. Where: ftp://toadflax.cs.ucdavis.edu/pub/TclPackage.tar.Z
  1036. Description: Provide ability to create enclosed groups of code which the
  1037.     user can load as a unit.
  1038. Contact: beard@toadflax.cs.ucdavis.edu (Patrick C. Beard)
  1039.  
  1040. What: Tcl Packages simplified
  1041. Where: ftp://ftp.fzi.de/pub/OBST/OBST3-3/tclshells.tar.Z
  1042. Description: Small support package which simplifies building a
  1043.     customized Tcl/Tk interpreter.
  1044. Contact: stone@fzi.de
  1045.  
  1046. What: tclprof
  1047. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclprof.shar.Z
  1048. Description: Tcl performance profiling facility.  Works with Tcl 6.4.
  1049.     Comes as a part of tclX, but does not require it.
  1050. Contact: markd@grizzly.com (Mark Diekhans)
  1051.  
  1052. What: tclRawTCP
  1053. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclRawTCP.shar.Z
  1054.     ftp.cs.tu-berlin.de
  1055. Description: Raw TCP package for Tcl/Tk based on tcpConnect
  1056. Contact: "Tim MacKenzie" <tym@dibbler.cs.monash.edu.au>
  1057.  
  1058. What: tclsockets
  1059. Where: From the contact
  1060. Description: Tcl extension to BSD sockets
  1061. Contact: lance@markv.com (Lance Ellinghouse)
  1062.  
  1063. What: Tcl SQL
  1064. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclsql-1.0.tar.Z
  1065. Description: tclsql is a Tcl interface  to  SQL
  1066.     (Structured  Query Language).  Tclsql is probably INGRES 6.4
  1067.     specific, but it could be ported  to  other  SQL  platforms.
  1068. Contact: cxh@arsenic.berkeley.edu (Christopher Hylands)
  1069.  
  1070. What: tclTCP
  1071. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclTCP2.0.tar.gz
  1072. Description: Tcl BSD socket library extension
  1073. Contact: Joe Van Andel <vanandel@rsf.atd.ucar.edu>
  1074.  
  1075. What: Tcl/Tk Japanized; support for Kanji
  1076. Where: ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update1.gz
  1077.     ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.6jp-update1.gz
  1078.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl7.3jp-update1.gz
  1079.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk3.6jp-update1.gz
  1080. Description: Patch to enable Tk/Tcl to use Kanji.
  1081. Contact: tcl-jp-bugs@sra.co.jp (Japanized Tcl Project)
  1082.  
  1083. What: tclvogle
  1084. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclvogle.tar.Z
  1085.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclvogleDOCS.tar.Z
  1086.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/vogleWish.sun4.exe.Z
  1087. Description: Tk [23]-D drawing widgets (alpha)
  1088. Contact: "Mike Hoegeman" <mh@wx.gtegsc.com>
  1089.  
  1090. What: tcl_object
  1091. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcl_object.tar.gz
  1092. Description: Combine C++ and Tcl.
  1093. Contact: Stephan Herrmann stephan@cs.tu-berlin.de>
  1094.  
  1095. What: tcl_streams
  1096. Where: From the contact
  1097. Description: System V stream I/O library for Tcl
  1098. Contact: peter@taronga.com (Peter da Silva)
  1099.  
  1100. What: Extended Tcl (tclX)
  1101. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a-p1.tar.gz
  1102.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a-patch1.gz
  1103.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX7.3a-patch2.gz
  1104.     ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a-p1.tar.Z
  1105.     ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a-patch1.Z
  1106.     ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3a-patch2.Z
  1107. Description: an essential package of extensions for Tcl.  Version 7.3a
  1108.     is compatible with Tcl 7.3/Tk 3.6.
  1109. Contact: tcl-project@NeoSoft.com
  1110.  
  1111. What: tclX dynamic library patches
  1112. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX_dld.shar.Z
  1113. Description: Patches to tclX to support GNU dld (v. 3.2.3) dynamic libraries.
  1114. Contact: adrianho@barkley.berkeley.edu (Adrian J Ho)
  1115.  
  1116. What: tclX / Tk merge
  1117. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tclX-tk2.0.shar.Z
  1118. Description: Replacement files to incorporate tclX with Tk 2.x
  1119. Contact: markd@grizzly.com (Mark Diekhans)
  1120.  
  1121. What: tclXt
  1122. Where: posted to comp.lang.tcl - other locations unknown
  1123. Description: Tk hooks to allow calls to Xt routines.
  1124. Contact: Unknown
  1125.  
  1126. What: tclXtsend
  1127. Where: ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.1.0.tar.Z
  1128.     ftp://ftp.x.org/contrib/tclXtSend.1.0.tar.Z
  1129. Description: Allow Xt applications to send msgs to Tk applications.
  1130. Contact: jan@pandonia.canberra.edu.au (Jan Newmarch)
  1131.  
  1132. What: tcpConnect
  1133. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tcpConnect.shar.Z
  1134. Description: Tcl/Tk TCP connect and Tk file handler extensions
  1135. Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  1136.  
  1137. What: TDebug
  1138. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/tdebug-0.9.tar.gz
  1139. Description: Tk debugger one sources into their scripts.  Allows single
  1140.     stepping, etc.
  1141. Contact: schmid@fb3-s7.math.TU-Berlin.DE (Gregor Schmid)
  1142.  
  1143. What: text widget 16 bit text support
  1144. Where: http://srg01.csd.hku.hk:8000/~ypyau/chinese-patch-for-tk
  1145. Descritpion: tkFonts.c change to make it display Chinese text.
  1146. Contact: "Carl Y.P. Yau" <ypyau@hkuxb.hku.hk>
  1147.  
  1148. What: text widget enhancements
  1149. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/text.constrained.shar
  1150. Description: A variety of constrained Tk text widget, placing a set of 
  1151.     wrappers around the text widget.
  1152. Contact: "John Robert LoVerso" <John@LoVerso.Southborough.MA.US>
  1153.  
  1154. What: text widget improved bindings
  1155. Where: From the contact
  1156. Description: Improved text widget bindings, allowing you to get the
  1157.     pixel XY coordinates of an index, move up and down one display
  1158.     line, and select text using shift cursor movements.
  1159. Contact: maniac@cs.unlv.edu (Eric J. Schwertfeger)
  1160.  
  1161. What: text widget underline colors
  1162. Where: From the contact
  1163. Description: Modification to text widget to support color for tagged text
  1164.     and different color for underline.
  1165. Contact: xavier@spider.cma.fr (Xavier Fornari)
  1166.  
  1167. What: theObjects
  1168. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/theObjects-2.3.tar.Z
  1169. Description: Small prototype-oriented object system.
  1170. Contact: gandalf@Csli.Stanford.EDU (Juergen Wagner)
  1171.  
  1172. What: Tix widget set
  1173. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/Tix3.6a.tar.gz
  1174. Description: FileSelectBox, ComboBox, LabelFrame, ScrolledListBox
  1175.     DialogButtons widgets and more, all implemented in Tcl scripts.
  1176.     Includes more Motif-like bindings as well.
  1177.     Also includes a paper on writing Tk widgets in Tcl.
  1178. Contact: ioi@graphics.cis.upenn.edu. (Ioi Kim Lam)
  1179.  
  1180. What: Tk without X (beta)
  1181. Where: ftp://toe.cs.berkeley.edu/pub/multimedia/misc/tknx0.3.tar.Z
  1182. Description: A version of Tk without the X dependent code.  Allows the
  1183.     construction of programs using send, after and a few of the
  1184.     other non-X specific commands.  Useful to use with Tcl-DP.
  1185. Contact: bsmith@cs.berkeley.edu (Brian Smith)
  1186.  
  1187. What: Tk auxilary library of bindings
  1188. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkauxlib.tar.Z
  1189. Description: Extensive set of Tk enhancements to add more Motif
  1190.     compatibility in keyboard bindings, as well as add validation
  1191.     capabilities and other things.
  1192. Contact: kennykb@dssv01.crd.ge.com (Kevin B. Kenny)
  1193.  
  1194. What: tk Bell and Cutbuffer patches
  1195. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/bellcut3.2.pat
  1196.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/bellcut.shar.Z
  1197.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkBellCutbuffer.shar.Z
  1198. Description: Tk 3.2, 2.3, and 2.1 patches to add bell and cutbuffer commands.
  1199. Contact: "Jim Davis" <davis@dri.cornell.edu>
  1200.     Rick_Ohnemus@imd.sterling.com (Richard Ohnemus)
  1201.  
  1202. What: Tk Canvas Segments
  1203. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkCanSeg.patch.Z
  1204. Description: Create a Canvas Segment object which is one or more disjoint
  1205.     line segments.  A version for Tk 3.3b1 is also available.
  1206. Contact: "Scott Schwartz" <schwartz@cs.psu.edu>
  1207.  
  1208. What: Tk Emacs bindings
  1209. Where: From the contact
  1210. Description: A set of Tk bindings for Text and Entry widgets to look like
  1211.     Emacs.
  1212. Contact: "Mark Weissman" <weissman@gte.com>
  1213.  
  1214. What: Tk Emacs widget
  1215. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkEmacs1.3.tar.Z
  1216. Description: Emacs widget for the Tk widget set.  Allows emacs-lisp code to
  1217.     be sent to emacs and Tcl code to be sent from emacs to Tcl.
  1218.     Works with tk2.3 and tk3.0 (and should work with tk3.1 when it
  1219.     is available).  Contains patches for GNU Emacs 18.58 and 18.59.
  1220. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  1221.  
  1222. What: tkCanvSeg
  1223. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkCanvSeg.patch.Z
  1224. Description: Patch to Tk 3.2 to add canvas segments, which allows one
  1225.     to draw disjoint line segments more quickly.
  1226. Contact: "Scott Schwartz" <schwartz@cs.psu.edu>
  1227.  
  1228. What: tkFScale
  1229. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkFScale-1.3.tar.Z
  1230. Description: Tk 3.3 Scale widget which uses floating-point values.
  1231. Contact: "Paul Mackerras" <paulus@cs.anu.edu.au>
  1232.  
  1233. What: tkGLXwin
  1234. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkGLXwin-1.3.2.tar.Z
  1235.     ftp://media.mit.edu/pub/tkGLXwin-1.3.2.tar.Z
  1236. Description: Tk 3.x Silicon Graphics Graphics Library widget interface.
  1237. Contact: "Michael Halle" <halazar@media.mit.edu>
  1238.  
  1239. What: TkSteal
  1240. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkSteal3.6b.tar.gz
  1241. Description: Package to allow embedding of external applications
  1242.     (like emacs, ghostscript, xterm, etc.) into a Tk widget
  1243.     without changing the application.  Replaces TkEmacs.
  1244. Contact: tkemacs@cs.tu-berlin.de
  1245.  
  1246. What: tk-mod.shar
  1247. Where: From the contact
  1248. Description: Alternative geometry managers for Tk 1.4
  1249. Contact: pnr@innopoli.ajk.tele.fi
  1250.  
  1251. What: TkIcon
  1252. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkIcon3.6a.tar.gz
  1253. Description: An extension to the canvas widget that adds native support
  1254.     for icons, edges and graphs.
  1255. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  1256.  
  1257. What: tkInput
  1258. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkInput.tar.gz
  1259. Description: A transparent input-only Tk widget.
  1260. Contact: "Mark G. Christenson" <mgc@cray.com>
  1261.  
  1262. What: TkMegaWidget
  1263. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/TkMegaWidget3.6a.tar.gz
  1264. Description: Support new Tcl/Tk widgets allowing you to attach minor commands
  1265.     and options to a widget, or even a private interpreter.
  1266. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  1267.  
  1268. What: Tk menu insert subcommand
  1269. Where: From the contact
  1270. Description: Tk 3.6 menu widget insert subcommand allowing you to
  1271.     insert anywhere in the menu.
  1272. Contact: tromey@klab.caltech.edu (Tom Tromey)
  1273.  
  1274. What: tk mwm enhancements
  1275. Where: From the contact
  1276. Description: Tk patches to allow you to set the mwm decoration, add
  1277.     protocols to the mwm menus, etc.
  1278. Contact: ioi@thumper.cis.upenn.edu (Ioi Kim Lam)
  1279.  
  1280. What: Tk Perl 4
  1281. Where: ftp://ftp.ira.uka.de/pub/misc/tkperl-0.010.tar.z
  1282.     ftp://ftp.cis.ufl.edu/pub/perl/src/tkperl/tkperl-0.010.tar.z
  1283. Description: An attempt to rewrite Tk under native Perl 4.x.
  1284. Contact: smile@ira.uka.de,
  1285.     guenther@ira.uka.de <Guenther Schreiner>
  1286.  
  1287. What: Tk Perl 5
  1288. Where: ftp://black.ox.ac.uk/src/ALPHA/tkperl5a1.tar.gz
  1289. Description: An attempt to rewrite Tk under native Perl 5.x, using its
  1290.     object oriented features and with callbacks/tracing not involving
  1291.     Tcl.
  1292. Contact: mbeattie@black.ox.ac.uk (Malcolm Beattie)
  1293.  
  1294. What: tk RichText Format widget
  1295. Where: ftp://multimedia.cc.gatech.edu/pub/tk-rtf-0.1.tar.Z
  1296. Description: Tk based Microsoft RichText File Format widget reader (pre-alpha).
  1297. Contact: iansmith@haring.cc.gatech.edu (Ian Smith)
  1298.  
  1299. What: tkText (Tk 1.3 compatible - Cole)
  1300. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText-inst.tar.Z
  1301. Description: A Tk 1.3 tkText text widget and installation patches
  1302. Contact: "Derrick C. Cole" <cole@concert.net>
  1303.  
  1304. What: tkText (Tk 1.3 compatible - Christenson)
  1305. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText.shar.Z
  1306. Description: A Tk 1.3 tkText text widget
  1307. Contact: "M. G. Christenson" <mgc@cray.com>
  1308.  
  1309. What: tkText (Tk 2.0 compatible)
  1310. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tkText-2.0.tar.Z
  1311. Description: A Tk 2.0 tkText text widget
  1312. Contact: "M. G. Christenson" <mgc@cray.com>
  1313.  
  1314. What: TkWindow access
  1315. Where: From the contact
  1316. Description: Trivial function to get at the Tk_Window of an event.
  1317. Contact: a904209@pluto.tiuk.ti.com
  1318.  
  1319. What: tk equivalent of XTextWidth
  1320. Where: From the contact
  1321. Description: Tk wrapper for XTextWidth that computes the width of
  1322.     a medium width character in pixels.
  1323. Contact: johnmay@cs.ucsd.edu (John May)
  1324.  
  1325. What: Tooltalk interface
  1326. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/toocl-1.4.tar.Z
  1327.     ftp://avahi.inria.fr/pub/toocl.tar.gz
  1328. Description: A Tcl/Tk interface to Tooltalk, based on Tcl 6.7 and Tk 3.2a.
  1329. Contact: beust@aurora.unice.fr (Cedric Beust)
  1330.  
  1331. What: Transportable Objects
  1332. Where: From the contact
  1333. Description: A [incr Tcl] class implementing a base transportable object class.
  1334. Contact: donald@strawberry.UK.Sun.COM (Donald Edgar - SUN Scotland)
  1335.  
  1336. What: tree widget (brighton)
  1337. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tree-3.4.tar
  1338. Description: Tk 3.6 based widget for displaying dynamic trees,
  1339.     written in C++.
  1340. Contact: allan@piano.sta.sub.org (Allan Brighton)
  1341.  
  1342. What: tree widget (richardson)
  1343. Where: ftp://ftp.cs.tu-berlin.de/pub/tcl/code/hierQuery.tcl.gz
  1344. Description: Tk 3.3 based tree display widget, used by XF now.
  1345. Contact: david richardson <normanb@citi.umich.edu>
  1346.  
  1347. What: turtle graphics
  1348. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/TkTurtle-1.0.shar.Z
  1349. Description: Extended Tcl/Tk simple Logo-like turtle graphics package.
  1350. Contact: kjx@comp.vuw.ac.nz (R James Noble)
  1351.  
  1352. What: validate
  1353. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/code/validate.shar.Z
  1354. Description: example of using bindings to validate entry widget data.
  1355. Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
  1356.  
  1357. What: varframe
  1358. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/varframe.tar.Z
  1359. Description: Extension to provide variable environment language-visible
  1360.     objects (user defined call frames) within Tcl.
  1361. Contact: cimarron@blake.miro.com (Cimarron Taylor)
  1362.  
  1363. What: VUM widgets
  1364. Where: From the contact
  1365. Descriptions: Tk bargraph, dial, pie, strip chart widgets.
  1366.     Steve just ported the widgets to the latest Tcl/Tk.
  1367. Contact: sysseh@devetir.qld.gov.au (Steve Hocking)
  1368.  
  1369. What: warp
  1370. Where: From the contact
  1371. Description: Tk warp command to move the mouse point to specific locations.
  1372. Contact: fine@cis.ohio-state.edu (Thomas A Fine)
  1373.  
  1374. What: widgetTree
  1375. Where: From the contact
  1376. Description: Provide the ability to describe a tree of widgets to ease
  1377.     creation, etc.  Also includes matrix, a widget which supports a two
  1378.     dimensional plane of widgets or widget trees.
  1379. Contact: sakoh@sra.co.jp (Hiroshi Sakoh)
  1380.  
  1381. What: wmstuff
  1382. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/wmstuff.tar.Z
  1383.     ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/wmstuff.patch1.shar.Z
  1384. Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
  1385. Contact: "Mike Hoegeman" <mh@wx.gtegsc.com>
  1386.  
  1387. What: X11 Selection support enhancement
  1388. Where: ftp://harbor.ecn.purdue.edu/pub/tcl/extensions/tk_select_patch.gz
  1389. Description: Tk 3.6 Patch for non-XA_PRIMARY selections.  Useful for
  1390.     cut and paste support between Tk and XView toolkit-based tools.
  1391. Contact: "Nick Ing-Simmons" <nik@tiuk.ti.com>
  1392.  
  1393. What: X11 visual selection subcommand
  1394. Where: From the contact
  1395. Description: Adds a -visual subcommand to Tk's frame and top-level widgets.
  1396. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  1397.  
  1398. What: X11 XID enhancement - kaplan
  1399. Where: From the contact
  1400. Description: Set of replacement functions for default X Consortium XID
  1401.     management routines.
  1402. Contact: gckaplan@ssl.berkeley.edu (George C. Kaplan)
  1403.  
  1404. What: X11 XID enhancement - hoegeman
  1405. Where: From the contact
  1406. Description: tkXID function to allow tk to override the default
  1407.     XID allocation scheme. Add included header to tk.h and tkInt.h
  1408.     to have it used by libtk.a.
  1409. Contact: mh@awds.imsd.contel.com (Michael Hoegeman)
  1410.  
  1411. What: XView Drop support
  1412. Where: From the contact
  1413. Description: First hack at receiving XView drops in Tk.
  1414. Contact: a904209@pluto.tiuk.ti.com
  1415.  
  1416.  
  1417. What:
  1418. Where:
  1419. Description:
  1420. Contact:
  1421.  
  1422. ------------------------------
  1423.  
  1424. From: FAQ Tcl/Tk Package Catalog
  1425. Subject: -XIV- Is there any commercial use of Tcl/Tk?
  1426.  
  1427. A list of commercial packages which use Tcl/Tk is being maintained by
  1428. larry@cs.berkeley.edu (Larry Rowe).  Contact him for details.
  1429.  
  1430. NeoSoft Communications Services <info@NeoSoft.com>, (713) 684-5900,
  1431. 9am - 4pm CDT M-F - provides commercial support for developing Tcl
  1432. applications, in short-term hourly, long-term hourly, or fixed-price
  1433. variations.  They have long term experience with Tcl.  The
  1434. also provide training, porting, bug fixing and independent software
  1435. development.
  1436.  
  1437. Computerized Processes Unlimited ( gwl@cpu.com, (504) 889-2784
  1438. 4200 S. I-10 Service Road, Suite #205, Metairie, LA 70001 )
  1439. offer courses on Tcl and Tk amoung other things.
  1440.  
  1441. ------------------------------
  1442.  
  1443. End of comp.lang.tcl Frequently Asked Questions (5/5)
  1444. *****************************************************
  1445.